package pl.poznan.put.cs.idss.students.kingcart.core.capturer;

import java.awt.Canvas;
import java.awt.Image;

import com.googlecode.javacv.cpp.opencv_core.IplImage;

import pl.poznan.put.cs.idss.students.kingcart.core.tracker.Tracker;
import pl.poznan.put.cs.idss.students.kingcart.ui.MainCanvas;
/**
 * Interfejs do pobierania kolejnych ramek do wyswietlenia
 *
 */
public interface Capturer {
	
	public void start(MainCanvas canvas);
	
	public void stop();
	
	public void resumeAndTrack(Tracker tracker);
	
	public Image getImage();
	
	public IplImage getFrame();

}
